﻿namespace TCPActivePull.Config;

/// <summary>
/// TCP客户端配置类
/// </summary>
public class TcpClientConfig
{
    /// <summary>
    /// 服务端IP地址
    /// </summary>
    public string ServerIp { get; set; } = "127.0.0.1"; // 默认本地IP

    /// <summary>
    /// 服务端端口号
    /// </summary>
    public int ServerPort { get; set; } = 5002; // 默认端口

    /// <summary>
    /// 接收缓冲区大小（字节）
    /// </summary>
    public int BufferSize { get; set; } = 4096; // 默认4KB

    /// <summary>
    /// 重连间隔（毫秒）
    /// </summary>
    public int ReconnectIntervalMs { get; set; } = 3000; // 默认3秒
}
